package com.hgc.xiaochuanshu.user.biz.service;

import com.hgc.common.response.Response;
import com.hgc.xiaochuanshu.user.biz.model.vo.UpdateUserInfoReqVO;
import com.hgc.xiaochuanshu.user.dto.req.RegisterUserReqDTO;

/**
 * @description: 用户业务
 **/
public interface UserService {

    /**
     * 更新用户信息
     *
     * @param updateUserInfoReqVO
     * @return
     */
    Response<?> updateUserInfo(UpdateUserInfoReqVO updateUserInfoReqVO);

    /**
     * 用户注册
     *
     * @param registerUserReqDTO
     * @return
     */
    Response<Long> register(RegisterUserReqDTO registerUserReqDTO);
}